from traceback import print_tb

a = [1, 2, 3, 4, 5, 6, 7, 8, 9, 0]

#切片取出的是原列表中的相应部分，不涉及拷贝操作，所以效率很高
print(a[2:5]) #取到的是左闭右开的区间内的数

#切片可以省略两个边界
print(a[:10])
print(a[1:])

#切片可以带有步长
print(a[1 : 10 : 2])

#步长也可以是负数
print(a[-1: 0 : -1])

#当范围超出列表实际范围时，并不会导致异常，而是会尽可能取出内容
print(a[1:100])